﻿using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace TImSdk
{
    /// <summary>
    ///  读写, iOS离线推送配置
    /// </summary>
    public class IOSOfflinePushConfig
    {
        /// <summary>
        ///  读写, 通知标题
        /// </summary>
        [JsonProperty("ios_offline_push_config_title")]
        public string Ios_Offline_Push_Config_Title { get; set; }
        /// <summary>
        /// 读写, 当前消息在iOS设备上的离线推送提示声音URL。当设置为push.no_sound时表示无提示音无振动
        /// </summary>
        [JsonProperty("ios_offline_push_config_sound")]
        public string Ios_Offline_Push_Config_Sound { get; set; }
        /// <summary>
        ///  读写, 是否忽略badge计数。若为true，在iOS接收端，这条消息不会使APP的应用图标未读计数增加
        /// </summary>
        [JsonProperty("ios_offline_push_config_ignore_badge")]
        public string Ios_Offline_Push_Config_Ignore_Badge { get; set; }
    }
}
